asic ic design internet analog telecommunication dsp hardware system design modeling game eda simulation fpga phone consulting project management design communication